Rate Cards & Layered Discounts

Rate Cards & Layered Discounts: An Administrator’s User Guide

This module provides ultimate flexibility in managing product pricing and discount structures, allowing you to go from a simple base price to highly complex, layered discount schemes based on individual products, specific parties, entire brands, and seasonal events.


Part 1: Core Concepts & Successive Discounting

Before starting the setup, it is crucial to understand the fundamental rule of this module: Discounts are successive.

This means discounts are applied sequentially, one after another, on the already discounted value, rather than all being calculated from the original base price.

Example of Successive Discounting:

  1. Original Item Price: ₹1,000
  2. Party Discount (5%): Applied first. ₹1,000 * 0.95 = ₹950
  3. Seasonal Offer (10%): Applied to the new price of ₹950. ₹950 * 0.90 = ₹855
  4. (Total discount value: ₹145, not ₹150 which would be 15% off ₹1,000).


Part 2: Step-by-Step Workflow

This module operates in a logical progression from defining base values to applying bulk settings.

Step 1: Initial Price Setup (Item Master)

Note: This screen is not provided, but it is the prerequisite step.

Before using this module, you must define the fundamental prices for each item in the Item Master:

These initial prices serve as the system’s "ground zero" or "base prices."

Step 2: Create & Manage Rate Cards


Once base prices are defined, you can create alternate price lists (Rate Cards). If no specific rate card is assigned to a party, they will default to the base prices defined in the Item Master (your primary price list).

To create a new rate card or assign an existing one to parties, use the following screens:

2A. Defining alternate rates (The "Define Rate Card" tab)

(This tab itself isn't fully detailed in the provided screens, but its function is described):


2B. Bulk assigning rate cards (The "Party Rate Card" tab)

Use this screen  to efficiently assign specific Rate Cards to multiple parties at once.

Step 3: Layering Discounts

Now you can add discounts on top of the assigned rate card prices. The application of these discounts will follow the successive rule defined in Part 1.

3A. Party Wise Discounts

This screen allows you to assign a specific discount to a single party. This is a very targeted discount.

  1. Select the Party Type.
  2. Select the specific Party Name.
  3. A grid allows you to click "Add Discount as Below" to define the discount type and value for this specific party.
  4. Successive Rule Check: A 5% overall Party Wise Discount would be applied first to the base price of products they order.

3B. Brand Discounts


While a specific tab for Brand Discounts is not detailed, this functionality exists to apply a discount percentage across every product belonging to a specific brand. This is useful for clearing entire product lines.


3C. Product Wise Discounts

This tab is the most detailed and is where you manage specific item-level deals, such as a "Seasonal Offer" (e.g., Diwali or Holi). This is often the final layer in the successive chain.

The "Product Wise Discount" tab provides a master grid where you can view all items and search for specific products. You must click an "Edit" icon  on a specific item to define or modify its unique discounts.

Clicking the edit icon opens the "Define Discount for Item" modal and Inside the Modal

This modal shows the current DP and SP and allows you to build the discount layers for this specific item.

  1. Item Details: Displays the item name, current DP (₹285.71), and Selling Price (₹476.19). These are the prices defined before any layered discounts are applied.
  2. Define Discount Row: You must define at least one row for a discount to be active. Each row represents a new layer of successive discount.
  1. Add Discount Row Button: Click this to create a stacked discount scheme (Priority 2, 3, etc.). These will be successive to the preceding priority.
  2. Red X : Used to delete a discount layer.
  3. Final Calculated Prices :
  1. Show History Button : Allows you to view a log of previous discount changes.
  2. Key Notes : Provides a final check:

Summary of the Successive Hierarchy

When determining the final price for a specific product, the system follows this implicit hierarchy for applying discounts:

  1. Base Price Calculation: System pulls DP/SP prices based on the Rate Card assigned to the Party (Party Rate Card setting).
  2. Successive Discount Application: Discounts are applied in this order:

By combining these four tools (Rate Cards, Party Discounts, Brand Discounts, and Product Discounts), the system provides a complex yet powerful module that can tailor pricing down to a specific transaction.